/* CSS Document */







*{ margin:0px;padding:0px;font-size:12px; text-decoration:none;}







h2{ display:inline; font-size:14px;}







.clear{ clear:both;/* background:url(top_bg.jpg); background-repeat:repeat-x;*/}







#top{ width:100%; height:auto; background:url(top_bg.jpg); background-repeat:repeat-x; height:142px;}







#topfrm{width:998px;margin:0 auto;padding-top:20px;}


#jjbj{
	background-image: url(jjbj.jpg);
	background-repeat: no-repeat;
	width: 680px;
	height: 680px;
	background-position: center center;
	background-size: 100% 100%;
}


#jjbj p{
	color: #000;
}


#topfrm #logo{ float:left; padding-top:5px; padding-left:20px; width:540px;}







#topfrm #logo h1{display:none;}







#topfrm #logor{ float:right;width:400px; }







#topfrm #logor #tlnkfrm{ text-align:right; padding-right:100px;}







#topfrm #logor #tlnkfrm a,#topfrm #logor #tlnkfrm a:visited,#topfrm #logor #tlnkfrm a:hover{color:#025299;padding:0px 5px;}







#topfrm #logor #tphone{ text-align:center;padding-top:20px;}







#topfrm #navfrm{ clear:both; padding-top:5px; padding-bottom:5px;font-size:16px; color:#181818; }







#topfrm #navfrm li{ display:inline; line-height:39px; font-size:14px; padding:0px 3px; font-size:16px; color:#181818; width:90px;}



#topfrm #navfrm li a,#topfrm #navfrm li a:visited{line-height:39px; padding:12px 20px; font-size:16px; color:#181818;width:90px;}



#topfrm #navfrm li a:hover{line-height:39px;padding:12px 20px;background-image:url(tnav_bg.jpg); background-repeat:no-repeat;color:#FFF;width:90px;border:0px solid #ccc;text-align:center;background-position:center top;}



#confrm{ background-image:url(body_bg.jpg); background-repeat:repeat-x;}







#confrm #flashfrm{width:998px;margin:0 auto;}







#confrm #con{ background-image:url(body_bg_.jpg); background-repeat:no-repeat;width:958px;margin:0 auto;/*height:220px;*/ padding:10px 20px; padding-top:20px;}







#confrm #con #con_left{width:239px; float:left;}







#confrm #con #con_right{width:709px; float:right;color:#545454;background-color:#fff;   font-size:16px;}







#confrm #con #con_right a,#confrm #con #con_right a:visited,#confrm #con #con_right a:hover{color:#545454;}







#catefrm { padding-bottom:10px;}







#catefrm ul{ padding-left:20px;background-image:url(cate_item_bg.jpg); border-bottom:1px solid #666;}







#catefrm ul li{ line-height:25px; list-style-type:none; background-image:url(cate_ico.jpg); background-repeat:no-repeat; background-position:left; padding-top:3px;}







#catefrm ul li h3{ display:inline; font-weight:normal;}







#catefrm ul li a,#catefrm ul li a:visited{color:#3A3A3A; padding-left:15px;}







#catefrm ul li a:hover{color:#025299; padding-left:15px;}







#hotcfrm{ padding-top:10px; }







#hotcfrm #hotop{ font-size:14px; background-image:url(lntop.jpg);background-repeat:no-repeat;height:30px;font-weight:bold; padding-left:20px;color:#025299;}







#hotcfrm #lncon{background-image:url(lnbody_bg.jpg);}







#hotcfrm #lncon ul{  padding:10px;}







#hotcfrm #lncon ul li{ list-style-type:none; line-height:24px; background-image:url(lnlist_ico.jpg); background-repeat:no-repeat; background-position:10px; padding-left:25px; border-bottom:1px dotted #CCC;}







#hotcfrm #lncon ul li a,#hotcfrm #lncon ul li a:visited,#hotcfrm #lncon ul li a:hover{color:#545454;}







#contactfrm{ margin-top:10px;}







#contactfrm #contact{ background-image:url(contact_con_bg.jpg); padding:20px; line-height:24px;}







#cnavfrm{ line-height:37px; background-color:#DCE4EF; width:100%;}







#cnavfrm #cnav_title{ font-weight:bold; font-size:16px; padding-left:40px; background-image:url(cnav_ico.jpg); background-repeat:no-repeat; background-position:15px;width:200px;color:#025299;}







#cnavfrm #cnav_con{ text-align:right; padding-right:20px;}







#sgpfrm{ padding:15px; line-height:24px;  font-size:20px;}
















#psfrm{ color:#333; width:100%; padding:0px; 10px;}







#psfrm #psctop{width:670px;margin:0 auto; padding:5px; border:1px solid #CCC;background-color:#DCE4EF;}







#psfrm #pspic{ padding:10px;}







#psfrm #pspic img{width:225px;height:163px; }







#psfrm #psword{ line-height:30px; vertical-align:top; padding-top:10px; width:450px; padding-right:10px;}







#pscon{padding:10px;}















#psfrm #pstitle{ padding:15px; text-align:center;}







#psfrm #pstitle h1{ font-size:14px; font-weight:bold;}







#psfrm #psother{ width:680px;margin:0 auto; text-align:center;border-bottom:1px dashed #CCC; line-height:20px;}







#psfrm #pscon{ padding:10px; line-height:24px;}















#botcre{ padding:5px 10px;background-color:#DCE4EF;}







#botcre td{ padding:10px;border:3px solid #DCE4EF;padding:5px;}







#botcre td img{width:150px;height:115px;border:none;}















#nlfrm{ padding-left:20px; line-height:20px; padding-right:20px; margin-top:10px; }







#nlfrm .plitem{ padding:10px 0px; width:100%;border-bottom:1px dashed #ccc;}







#nlfrm .plitem .plimg{ padding:5px;}







#nlfrm .plitem .plimg img{width:180px;height:140px; padding-right:17px; padding-bottom:17px; background-image:url(ipro_bg.jpg); background-repeat:no-repeat;}







#nlfrm .plitem .plword{width:100%; vertical-align:top; padding-left:20px; line-height:30px;}







#nlfrm .plitem .plword span a,#nlfrm .plitem .plword span a:visited,#nlfrm .plitem .plword span a:hover{color:#2b2b2b;line-height:30px;}







#nlfrm .plitem .plword .nltitle{ font-weight:bold; line-height:30px;}







#nlfrm .plitem .plword .nltitle a,#nlfrm .plitem .plword .nltitle a:visited,#nlfrm .plitem .plword .nltitle a:hover{color:#2b2b2b; line-height:30px;}















#bn_list{ padding:10px 20px;}







#bn_list td{line-height:42px;padding-top:5px;}







#bn_list .nldate{width:210px;color:#555;}











#bn_list table tr td{ line-height:42px; padding-left:3px; border-bottom:1px dashed #CCC;}







#bn_list a,#bn_list a:visited,#bn_list a:hover{ background-image:url(two_ico.jpg); background-repeat:no-repeat; background-position:left 8px; padding-left:15px;}







#pagefrm{ line-height:22px; padding:30px 20px 0px 200px; width:400px;}















#iabfrm{ padding:10px 10px 0px 10px; line-height:24px; background-color:#f1f5ff;}







#iabfrm img{ margin-right:10px; width:186px;height:137px; float: left;}







#iabfrm p{ padding:5px;}















#profrm{ border:1px solid #CCC;overflow:hidden;width:705px;height:420px; margin-top:10px;}







#profrm #ipfrm{ padding-top:0px;}







#profrm #ipfrm .ipitem{ float:left; padding:5px 18px;}





#profrm #ipfrm .ipitem img{width:180px;height:140px; padding-right:17px; padding-bottom:17px; background-image:url(ipro_bg.jpg); background-repeat:no-repeat;}







#profrm #ipfrm .ipitem p{ line-height:24px; text-align:center;}







#profrm #ipro_frm{width:100%;border-bottom:1px solid #CCC;}







#profrm #ipro_frm #iprotitle{font-weight:bold; font-size:16px; padding-left:40px; background-image:url(ips_ico.jpg); background-repeat:no-repeat; background-position:15px;width:120px; line-height:32px;color:#025299;width:600px;}















#thrfrm{width:100px; margin-top:10px;}







.thritem{ padding-right:16px;}







.thritem .thr_frm{width:224px;margin:0 auto;}







.thritem .thrtop{ background-image:url(thr_tbg.jpg); background-repeat:no-repeat;height:30px; line-height:30px;}







.thritem .thrtop .thrtitle{ width:170px; font-size:14px; font-weight:bold; padding-left:10px;color:#025299;}







.thritem .thrc{ background-image:url(thr_bbg.jpg);}







.thritem .thrc ul{padding-top:5px;}







.thritem .thrc ul li{ list-style-type:none; line-height:30px; background-image:url(lnlist_ico.jpg); background-repeat:no-repeat; background-position:10px; padding-left:25px; border-bottom:1px dotted #CCC;}











#xg{ width:665px; height:33px; border-bottom:1px solid #dce4ef; margin-bottom:5px; line-height:33px; font-weight:bold; padding-left:5px;}



#pspage{ padding:5px 5px 5px 10px; margin:15px 0px;}



.pageitem1{ width:300px; height:30px; background-color:#dce4ef; padding-left:10px; float:left; line-height:30px;}



.pageitem2{ width:300px; height:30px; background-color:#dce4ef; padding-left:10px; float:right; line-height:30px;}



.pageitem{ padding-left:30px;}



































































#footfrm{ border-top:1px solid #CCC; clear:both; background-image:url(bot_bg.jpg); background-repeat:no-repeat; background-position:center 1px; padding-top:20px; text-align:left; line-height:24px; }



#foot{ width:1000px; height:auto; margin:0 auto;}



#footl{ width:650px; height:auto; float:left; padding-left:25px;}



#footr{ width:230px; float:left;}



p#flink {width:500x;}



#footfrm #fnav a,#footfrm #fnav a:visited,#footfrm #fnav a:hover{color:#2b2b2b;padding:0px 5px;}



#fnav { width:600px; height:auto;}



#footfrm #flink{ width:500x; height:auto;}



#footfrm #flink a,#footfrm #flink a:visited,#footfrm #flink a:hover{color:#2b2b2b;padding:0px 5px;}











#hz{ width:220px; height:100px; float:right; padding-right:15px;}




#bd b{
	font-size:18px;
	line-height:42px;}






